package com.my.study.entity;

import lombok.Data;

/**
 * Table: sys_dept
 */
@Data
public class Dept {
    /**
     * Column: id
     * Type: VARCHAR(32)
     * Remark: 部门id
     */
    private String id;

    /**
     * Column: dept_id
     * Type: VARCHAR(255)
     */
    private String deptId;

    /**
     * Column: parent_id
     * Type: VARCHAR(32)
     * Default value: 0
     * Remark: 父部门id
     */
    private String parentId;

    /**
     * Column: name
     * Type: VARCHAR(100)
     * Remark: 部门名称
     */
    private String name;

    /**
     * Column: sort
     * Type: INT
     * Default value: 0
     * Remark: 显示顺序
     */
    private Integer sort;

    /**
     * Column: leader
     * Type: VARCHAR(100)
     * Remark: 负责人
     */
    private String leader;

    /**
     * Column: mobile
     * Type: VARCHAR(100)
     * Remark: 联系电话
     */
    private String mobile;

    /**
     * Column: email
     * Type: VARCHAR(100)
     * Remark: 邮箱
     */
    private String email;

    /**
     * Column: status
     * Type: TINYINT(3)
     * Default value: 0
     * Remark: 部门状态（0正常 1停用）
     */
    private Byte status;

    /**
     * Column: create_time
     * Type: VARCHAR(20)
     * Remark: 创建时间
     */
    private String createTime;

    /**
     * Column: update_time
     * Type: VARCHAR(20)
     * Remark: 更新时间
     */
    private String updateTime;

    /**
     * Column: deleted
     * Type: TINYINT(3)
     * Default value: 0
     * Remark: 删除标志（0代表存在 2代表删除）
     */
    private Byte deleted;
}